// teleportsolo_spawn.sqf

if (local serveur) then
	{
	
  _tpos = [joueursolo_x, joueursolo_y, joueursolo_z];
  _thigh = 0;
  
	if  (_tpos distance getmarkerpos "carriermaker" < 125 and surfaceIsWater _tpos) then {_thigh = 1};
	
	_name="";
	call compile format["_name=name user%1",joueursolo_telep];
	if (player==user1) then {hint format["Teleporting user%1 : %2",joueursolo_telep,_name]};
	
	if (blufor_vts) then
		{
		call compile format
					["
					_code={if (player==user%1) then {hint ""Teleporting you... Done"";cutText ["""",""BLACK OUT"",0.5];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";
					sleep 0.5;
					vehicle user%1 setVelocity [0,0,0];
					moveout user%1;
					sleep 0.5;
					user%1 setVelocity [0,0,0];
					user%1 setPos [joueursolo_x, joueursolo_y,0];
					if (_thigh == 1) then {sleep 0.25;user%1 setPosASL [getposasl user%1 select 0, getposasl user%1 select 1, 15.9]};
					_code={if (player==user%1) then {cutText ["""",""BLACK IN"",2];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";
					",joueursolo_telep
					
          ];
		};
		
	if (opfor_vts) then
		{
		call compile format
					["
					_code={if (player==joueure%1) then {hint ""Teleporting you... Done"";cutText ["""",""BLACK OUT"",0.5];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";		
          sleep 0.5;
          vehicle joueure%1 setVelocity [0,0,0];			
					moveout joueure%1;
					sleep 0.5;
				  joueure%1 setVelocity [0,0,0];
					joueure%1 setPos [joueursolo_x, joueursolo_y,0];
					if (_thigh == 1) then {sleep 0.25;joueure%1 setPosASL [getposasl joueure%1 select 0, getposasl joueure%1 select 1, 15.9]};
					_code={if (player==joueure%1) then {cutText ["""",""BLACK IN"",2];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";
					",joueursolo_telep];
		};
		
	if (inde_vts) then
		{
		call compile format
					["
					_code={if (player==joueuri%1) then {hint ""Teleporting you... Done"";cutText ["""",""BLACK OUT"",0.5];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";	
					sleep 0.5;
					vehicle joueuri%1 setVelocity [0,0,0];
					moveout joueuri%1;
					sleep 0.5;
					joueuri%1 setVelocity [0,0,0];
					joueuri%1 setPos [joueursolo_x, joueursolo_y,0];
					if (_thigh == 1) then {sleep 0.25;joueuri%1 setPosASL [getposasl joueuri%1 select 0, getposasl joueuri%1 select 1, 15.9]};
					_code={if (player==joueuri%1) then {cutText ["""",""BLACK IN"",2];};};
					[_code] execVM ""scripts\VTS_Functions\runcodeonallclients.sqf"";
					",joueursolo_telep];
		};
		
	teleportsolo_spawn = false;
	publicvariable "teleportsolo_spawn";
  
  //if (player==user1) then {hint "Done";}; 
  };
	if (true) exitWith {};
